home *** CD-ROM | disk | FTP | other *** search
/ Aminet 39 / Aminet 39 (2000)(Schatztruhe)[!][Oct 2000].iso / Aminet / dev / basic / ImageDTInfo.lha / ImageDTInfo.readme < prev   
Encoding:
Text File  |  2000-08-18  |  4.8 KB  |  97 lines

  1. Short:    Image Datatype Info 1.51 tool
  2. Author:   amidde@arrakis.es (Dámaso D. Estévez)
  3. Uploader: amidde@arrakis.es (Dámaso D. Estévez)
  4. Type:     dev/basic
  5. Version:  1.51
  6.  
  7.  ENGLISH
  8.  
  9.    * Requieres OS 3.0+ (because use the "datatypes.library").
  10.    * Start  only  from CLI/Shell or an Arexx script
  11.      (like the FWCalendar script wrote by Ron Goertz ;)
  12.    * Arguments: only an image file name.
  13.    * See  the  source  code for more info about how works...
  14.      and re-use freely this code in your own project if you wants.
  15.    * Created with: OS 3.5, A1200, Hisoft Basic 2 & Developper CD 2.1
  16.  
  17.    Changes from v1.1:
  18.    * Separate headers loading (OS constants & functions) for to speed up
  19.      the  compilation:   the  filename  is  "Tokens.bas"  (included  the
  20.      compiler options:  "HBCTokens.opts").
  21.    * Enhaced   the  CLI/Shell  arguments  parser:   now  the  unnecesary
  22.      arguments are ignored, the template is shown (use "?" as argument),
  23.      the filenames with quotation marks are accepted and the start/final
  24.      spaces  are ignored (except if they are enclosed with the quotation
  25.      marks).   The  routine  was  separated  from  the  main  code (fast
  26.      compilation/development).
  27.    * Simplified  the  main  code  (using  functions and subroutines with
  28.      separate loading):  this enhaces the development and the test work.
  29.      Included the compiler options ("HBCImageDTInfo.opts" file).
  30.    * Enhaced (I think) the source file with more remarks.
  31.    * Included  a  very fast routine for to identify and extract the info
  32.      from   the  PNG  files  (v1.2  specification),  because  using  the
  33.      datatypes system the process can be some slow.
  34.    * With OS local support!!!
  35.    * PGP'ed  all  files  (you  can obtain easily my public keyfile here:
  36.      <http://www.arrakis.es/~amidde/txt/PGP.txt>).
  37.  
  38.    Changes from v1.5:
  39.  
  40.    * The  program  don't  work  well  with  my  new 060 turboboard (some
  41.      gurus):   the  reason  was  very  simple (but hard to find ;)...  I
  42.      opened  &  closed  the  exec library, but the locale Hisoft support
  43.      routine needs it also.
  44.    * Fixed the broken "HBCTokens.opts" file.
  45.  
  46.                                  --------
  47.  
  48.  ESPAÑOL
  49.  
  50.    * Requiere S.O. 3.0+ (pues emplea la biblioteca "datatypes.library").
  51.    * Ejecútelo  sólo  desde una ventana CLI/Shell o desde un guión ARexx
  52.      (como FWCalendar escrito por Ron Goertz ;).
  53.    * Argumentos: sólo el nombre de un fichero gráfico.
  54.    * Consulte  el  código  fuente  para  información de cómo funciona el
  55.      programa... y reutilícelo libremente en sus propios proyectos si lo
  56.      desea.
  57.    * Creado con: S.O. 3.5, A1200, Hisoft Basic 2 y Developper CD 2.1
  58.  
  59.    Cambios desde la versión 1.1:
  60.    * Separada   la  cargas  de  cabeceras  (definición  de  funciones  y
  61.      constantes  del  S.O.)  en  un  fichero  llamado  "Token.bas"  para
  62.      acelerar  la  compilación  final.   Se incluye las preferencias del
  63.      compilador (fichero "HBCTokens.opts").
  64.    * Mejorado  el  procesado  de argumentos CLI/Shell:  ahora se ignoran
  65.      los  argumentos  innecesarios,  muestra su sintaxis tal como exigen
  66.      las  normas  de  estilo de programación para Amiga (uso de "?" como
  67.      argumento),  se  soportan  nombres  de  ficheros  encerrados  entre
  68.      comillas  y  los  espacios  iniciales  y  finales  son considerados
  69.      delimitadores  de  los  argumentos  y  suprimidos  (SALVO que vayan
  70.      encerrados  entre  comillas).   La  rutina  ha  sido  separada para
  71.      facilitar el desarrollo y compilación del programa.
  72.    * Simplificado  al  máximo  el programa principal (uso de funciones y
  73.      subrutinas  de  carga  separada,  lo  que  facilita el desarrollo y
  74.      prueba de las diferente partes de forma independiente).  Se incluye
  75.      las preferencias del compilador (fichero "HBCImageDTInfo.opts").
  76.    * Código ¿mejor comentado? r8-?.
  77.    * Incluida   rutina   ultrarrápida  para  identificar  y  extraer  la
  78.      información  de  los ficheros PNG (especificación 1.2)...  que como
  79.      todos sabemos, debido a su algoritmo de compresión, pueden ser algo
  80.      lentos de procesar por los tipos del datos del S.O.
  81.    * ¡¡Incluido soporte local del S.O.!!
  82.    * Todos  los  ficheros  han  sido  firmados con PGP (puede obtener mi
  83.      llave pública en <http://www.arrakis.es/~amidde/txt/PGP.txt>).
  84.  
  85.    Cambios desde la versión 1.5:
  86.  
  87.    * El  programa  generaba  gurús con mi nueva tarjeta aceleradora 060:
  88.      la   razon   era  muy  simple  (aunque  me  ha  llevado  su  tiempo
  89.      descubrirla ;)...   abría la biblioteca Exec y la cerraba demasiado
  90.      rápido,  olvidando que la rutina de soporte local de Hisoft también
  91.      la necesitaba.
  92.    * Corregido  el  fichero  "HBCTokens.opts"...   ahora  debería  poder
  93.      compilar el programa sin problemas en su equipo :)
  94.  
  95.                                 Saludos a los fidonautas de AMIGA.R34 ;)
  96.  
  97.